#pragma once

#include <d3d11.h>

class Texture
{
public:
	Texture(wchar_t* texturefilePath);
	HRESULT InitializeD3D(ID3D11Device* d3dDevice);
	void ClearD3d(void);
	~Texture(void);
	ID3D11ShaderResourceView*const* GetResourceView(void) const;
	bool IsD3DInitialized(void) const;
private:
	ID3D11ShaderResourceView* m_textureResourceView;
	wchar_t* m_texturefilepath;
	bool m_isD3DInitialized;
};
